Intelligent decision-making method and device for UAV formation information interaction topologies in communication interference

ABSTRACT

An intelligent decision-making device and method for UAV formation information interaction topologies in communication interference, comprising: acquiring a three-dimensional UAV formation without communication interference, an initial communication network D 1  and an initial information interaction topology T 1 ; acquiring communication links A 0  interrupted by UAV formation with communication interference; acquiring interrupted communication links A 1  in T 1  based on A 0  and T 1 ; determining whether A 0  affects T 1 ; if not, T 1  being the final information interaction topology; if yes, acquiring substitute reverse arcs of A 1  and substituting A 1  with them to obtain an information interaction topology T 2 ; determining whether T 2  is a three-dimensional persistent graph; if yes, T 2  being the final information interaction topology; if not, acquiring an undirected graph R 1  corresponding to T 2 ; acquiring spare edges based on R 1 ; and adding an arc corresponding to a spare edge in T 2  based on the spare edges to obtain a final information interaction topology.

CROSS-REFERENCE TO RELATED APPLICATIONS

This application claims the benefit of priority from Chinese Patent Application No. 201910991172.2, filed on Oct. 18, 2019. The content of the aforementioned application, including any intervening amendments thereto, is incorporated herein by reference in its entirety.

TECHNICAL FIELD

The present invention relates to the technical field of UAV communication and in particular to an intelligent decision-making method and device for UAV formation information interaction topologies in communication interference.

BACKGROUND OF THE PRESENT INVENTION

With the development of science and technology, UAVs have been widely applied in civil and military fields. The formation of multiple UAVs has become a trend today. All UAVs usually interaction information through point-to-point communication links to form a certain formation shape, and fly towards the target area while keeping this formation shape. The used communication links are called information interaction topologies for the UAV formation.

Communication faults may occur during the flight of the UAV formation. As a result, some communication links are unusable. Consequently, the UAV formation is unable to continue the task. In the prior art, faulty communication links are generally deleted, information interaction topologies corresponding to a three-dimensional persistent formation in the communication network at this time are acquired, and the task is continued based on the information interaction topologies.

However, it was found by the inventor of the present discourse that, during the practical application of methods in the prior art, since the UAV formation is in high-speed flying and it takes a long period of time to reacquire information interaction topologies in the prior art, the UAVs may collide with each other if the information interaction topologies for the UAV formation are not restored quickly, making the formation task failed. Therefore, there is a problem of low safety in the prior art.

SUMMARY OF THE PRESENT INVENTION Technical Problems to be Solved

In view of the deficiency in the prior art, the present invention provides an intelligent decision-making method and device for UAV formation information interaction topologies in communication interference, to solve the technical problem of low safety in the prior art.

Technical Solutions

For this purpose, the present invention is implemented by the following technical solutions.

To solve the technical problem, the present invention provides an intelligent decision-making method for UAV formation information interaction topologies in communication interference, executed by a computer, comprising following steps:

S1: acquiring a three-dimensional shape of a UAV formation when no communication interference occurs, an initial communication network D₁ and an initial information interaction topology T₁; acquiring a set of communication links A₀ interrupted by the UAV formation when communication interference occurs; and acquiring a set of interrupted communication links A₁ in T₁ based on A₀ and T₁;

S2: determining whether the set of interrupted communication links A₀ affects the initial information interaction topology T₁; if so, proceeding to S3; and if not, determining T₁ as the final information interaction topology;

S3: acquiring a set of substitute reverse arcs of A₁ and substituting A₁ with the substitute reverse arcs to obtain an information interaction topology T₂; determining whether the information interaction topology T₂ is a three-dimensional persistent graph; if so, determining T₂ as the final information interaction topology; and if not, proceeding to S4; and

S4: acquiring an undirected graph R₁ corresponding to T₂; acquiring a set of spare edges based on R₁; and based on the set of spare edges, adding an arc corresponding to a spare edge in T₂ to obtain a final information interaction topology.

Preferably, in the S2, determining whether A₀ affects T₁ comprises: determining whether a set formed by the set of interrupted communication links A₁ is an empty set; if so, determining that A₀ does not affect T₁; and if not, determining that A₀ affects T₁.

Preferably, in the S3, acquiring the substitute reverse arc comprises: S3011: deleting the set of interrupted communication links A₀ from the initial communication network D₁ to obtain a communication network D₂; and

S3012: determining whether a reverse arc of each faulty arc in the set of interrupted communication links A₁ is in D₂; if so, determining the reversed arc as a substitute reverse arc of the faulty arc in A₁; and if not, continuing the determination for a next faulty arc.

Preferably, in the S3, acquiring the information interaction topology T₂ comprises:

S3021: deleting the set of interrupted communication links A₁ from the initial information interaction topology T₁ to obtain an information interaction topology T₁ ¹.

S3022: adding a substitute reverse arc a_(qp) in T₁ ¹;

S3023: determining whether the in-degree, in T₁ ¹, of a node v_(p) for the arc a_(qp) is more than 3;

if so, finding a node v_(k) in T₁ ¹, the in-degree of which is less than 3; acquiring a path from v_(k) to in T₁ ¹, with all arcs in a reversed path of the path being in D₂, and in T₁ ¹, and reversing all arcs in the path; and

if not, continuing the addition of a next substitute reverse arc; and

S303: substituting all substitutable faulty arcs with corresponding substitute reverse arcs to obtain the information interaction topology T₂.

Preferably, in the S4, acquiring the set of spare edges comprises:

acquiring an undirected graph R₂ corresponding to the communication network D₂; and deleting edges in the R₁ from the R₂ to obtain remaining edges as spare edges, all of which form the set of spare edges.

Preferably, in the S4, acquiring the final information interaction topology comprises:

acquiring a stiffness matrix M corresponding to the R₁;

successively adding each spare edge in the stiffness matrix M, and determining whether the rank of the stiffness matrix M is full rank; if not, deleting the spare edge from the stiffness matrix M; and if so:

for any spare edge e_(ij) determining whether the in-degree, in T₂, of a node v_(j) for the spare edge e_(ij) is less than 3, with an arc a_(ij) being in the communication network D₂; if so, adding the arc a_(ij) in T₂ to obtain an information interaction topology T₃; and if not:

determining whether the in-degree, in T₂, of a node v_(i) is less than 3, with an arc a_(ji) being in the communication network D₂; if so, adding the arc a_(ji) in T₂ to obtain an information interaction topology T₃; and if not:

determining whether the arc a_(ij) is in the communication network D₂; if so, adding the arc a_(ji) in T₂, finding a node v_(o) in T₂, the in-degree of which is less than 3, acquiring a path from v_(o) to v_(j) in T₂, with all arcs in a reversed path of the path being in D₂, and in T₂, reversing all arcs in the path to obtain an information interaction topology T₃; if not, adding the arc a_(ji) in T₂, finding a node v_(o) in T₂, the in-degree of which is less than 3, acquiring a path from v_(o) to v_(i) in T₂, with all arcs in a reversed path of the path being in D₂, and in T₂, reversing all arcs in the path to obtain an information interaction topology T₃; and

determining whether T₃ is a three-dimensional persistent graph; if so, determining T₃ as the final information interaction topology; and if not, continuing the addition of a next spare edge and repeating the above steps.

To solve the technical problem, the present invention provides an intelligent decision-making device for UAV formation information interaction topologies in communication interference, comprising a computer, the computer comprising:

at least one storage unit; and

at least one processing unit,

wherein the at least one storage unit stores at least one instruction that is loaded and executed by the at least one processing unit to perform following steps:

S1: acquiring a three-dimensional shape of a UAV formation when no communication interference occurs, an initial communication network D₁ and an initial information interaction topology T₁; acquiring a set of communication links A₀ interrupted by the UAV formation when communication interference occurs; and acquiring a set of interrupted communication links A₁ in T₁ based on A₀ and T₁;

S2: determining whether the set of interrupted communication links A₀ affects the initial information interaction topology T₁; if so, proceeding to S3; and if not, determining T₁ as the final information interaction topology;

S3: acquiring a set of substitute reverse arcs of A₁ and substituting A₁ with the substitute reverse arcs to obtain an information interaction topology T₂; determining whether the information interaction topology T₂ is a three-dimensional persistent graph; if so, determining T₂ as the final information interaction topology; and if not, proceeding to S4; and

S4: acquiring an undirected graph R₁ corresponding to T₂; acquiring a set of spare edges based on R₁; and based on the set of spare edges, adding an arc corresponding to a spare edge in T₂ to obtain a final information interaction topology.

Preferably, in the S3, acquiring the substitute reverse arc comprises:

S3011: deleting the set of interrupted communication links A₀ from the initial communication network D₁ to obtain a communication network D₂; and

S3012: determining whether a reverse arc of each faulty arc in the set of interrupted communication links A₁ is in D₂; if so, determining the reversed arc as a substitute reverse arc of the faulty arc in A₁; and if not, continuing the determination for a next faulty arc.

Preferably, in the S3, determining whether A₁ can be substituted by the substitute reverse arc comprises:

S3021: deleting the set of interrupted communication links A₁ from the initial information interaction topology T₁ to obtain an information interaction topology T₁ ¹.

S3022: adding a substitute reverse arc a_(qp) in T₁ ¹;

S3023: determining whether the in-degree, in T₁ ¹, of a node for the arc a_(qp) is more than 3;

if so, finding a node v_(k) in T₁ ¹, the in-degree of which is less than 3; acquiring a path from v_(k) to in T₁ ¹, with all arcs in a reversed path of the path being in D₂, and in T₁ ¹, and reversing all arcs in the path; and

if not, continuing the addition of a next substitute reverse arc; and

S303: substituting all substitutable faulty arcs with corresponding substitute reverse arcs to obtain the information interaction topology T₂.

Preferably, in the S4, acquiring the set of spare edges comprises:

acquiring an undirected graph R₂ corresponding to the communication network D₂; acquiring a stiffness matrix M corresponding to the R₁; and deleting edges in the R₁ from the R₂ to obtain remaining edges as spare edges, all of which form the set of spare edges.

Beneficial Effect

The present invention provides an intelligent decision-making method and device for UAV formation information interaction topologies in communication interference. Compared with the prior art, the present invention has following beneficial effects.

In the present invention, a three-dimensional shape of a UAV formation when no communication interference occurs, an initial communication network D₁ and an initial information interaction topology T₁ are acquired; a set of communication links A₀ interrupted by the UAV formation when communication interference occurs is acquired; and a set of interrupted communication links A₁ in T₁ based on A₀ and T₁ is acquired; it is determined whether the set of interrupted communication links A₀ affects the initial information interaction topology T₁; if not, T₁ is considered as the final information interaction topology; and if so, a set of substitute reverse arcs of A₁ is acquired and A₁ is substituted with the substitute reverse arcs to obtain an information interaction topology T₂; it is determined whether the information interaction topology T₂ is a three-dimensional persistent graph; if so, T₂ is considered as the final information interaction topology; and if not, an undirected graph R₁ corresponding to T₂ is acquired; a set of spare edges is acquired based on R₁; and based on the set of spare edges, an arc corresponding to a spare edge is added in T₂ to obtain a final information interaction topology. In the present invention, first, it is tried to substitute a faulty arc with its reverse arc to restore part of an information interaction topology; and then, a spare edge is acquired and an arc corresponding to the spare edge is added, to obtain a complete information interaction topology corresponding to the three-dimension persistent formation. In this way, the UAV formation can keep the formation shape stably during a task. Both the safety and the reliability are high.

BRIEF DESCRIPTION OF THE DRAWINGS

In order to explain technical solutions of embodiments of the present invention or in the prior art more clearly, the accompany drawings to be used in the description of the embodiments or the prior art will be introduced simply. Apparently, the drawings to be described below are merely some embodiments of the present invention, a person of ordinary skill in the art can obtain other drawings according to these drawings without paying any creative effort.

FIG. 1 is an overall flowchart of an intelligent decision-making method for UAV formation information interaction topologies in communication interference according to an embodiment of the present invention.

DETAILED DESCRIPTION OF THE PRESENT INVENTION

To make the purposes, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be described clearly and completely. Obviously, the embodiments to be described are some, but not all, embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by a person of ordinary skill in the art without paying any creative effort are within the protection scope of the present invention.

The embodiments of the present application provide an intelligent decision-making method and device for UAV formation information interaction topologies in communication interference, to solve the technical problem of low safety in the prior art and improve the safety of UAV formations during their task.

To solve the technical problem, the following technical solution is employed.

In an embodiment of the present invention, a three-dimensional shape of a UAV formation when no communication interference occurs, an initial communication network D₁ and an initial information interaction topology T₁ are acquired; a set of communication links A₀ interrupted by the UAV formation when communication interference occurs is acquired; and a set of interrupted communication links A₁ in T₁ based on A₀ and T₁ is acquired; it is determined whether the set of interrupted communication link A₀ affects the initial information interaction topology T₁; if not, T₁ is considered as the final information interaction topology; and if so, a set of substitute reverse arcs of A₁ is acquired and A₁ is substituted with the substitute reverse arcs to obtain an information interaction topology T₂; it is determined whether the information interaction topology T₂ is a three-dimensional persistent graph; if so, T₂ is considered as the final information interaction topology; and if not, an undirected graph R₁ corresponding to T₂ is acquired; a set of spare edges is acquired based on R₁; and based on the set of spare edges, an arc corresponding to a spare edge is added in T₂ to obtain a final information interaction topology. In the embodiment of the present invention, first, it is tried to substitute a faulty arc with its reverse arc to restore part of an information interaction topology; and then, a spare edge is acquired and an arc corresponding to the spare edge is added, to obtain a complete information interaction topology corresponding to the three-dimension persistent formation. In this way, the UAV formation can keep the formation shape stably during a task. Both the safety and the reliability are high.

To better understand the technical solution, the technical solution will be described below in detail with reference to the accompanying drawing by specific implementations.

An embodiment of the present invention provides an intelligent decision-making method for UAV formation information interaction topologies in communication interference, executed by a computer, as shown in FIG. 1, comprising following steps:

S1: acquiring a three-dimensional shape of a UAV formation when no communication interference occurs, an initial communication network D₁ and an initial information interaction topology T₁; acquiring a set of communication links A₀ interrupted by the UAV formation when communication interference occurs; and acquiring a set of interrupted communication links A₁ in T₁ based on A₀ and T₁;

S2: determining whether the set of interrupted communication links A₀ affects the initial information interaction topology T₁; if so, proceeding to S3; and if not, determining T₁ as the final information interaction topology;

S3: acquiring a set of substitute reverse arcs of A₁ and substituting A₁ with the substitute reverse arcs to obtain an information interaction topology T₂; determining whether the information interaction topology T₂ is a three-dimensional persistent graph; if so, determining T₂ as the final information interaction topology; and if not, proceeding to S4; and

S4: acquiring an undirected graph R₁ corresponding to T₂; acquiring a set of spare edges based on R₁; and based on the set of spare edges, adding an arc corresponding to a spare edge in T₂ to obtain a final information interaction topology.

In an embodiment of the present invention, a three-dimensional shape of a UAV formation when no communication interference occurs, an initial communication network D₁ and an initial information interaction topology T₁ are acquired; a set of communication links A₀ interrupted by the UAV formation when communication interference occurs is acquired; and a set of interrupted communication links A₁ in T₁ based on A₀ and T₁ is acquired; it is determined whether the set of interrupted communication links A₀ affects the initial information interaction topology T₁; if not, T₁ is considered as the final information interaction topology; and if so, a set of substitute reverse arcs of A₁ is acquired and A₁ is substituted with the substitute reverse arcs to obtain an information interaction topology T₂; it is determined whether the information interaction topology T₂ is a three-dimensional persistent graph; if so, T₂ is considered as the final information interaction topology; and if not, an undirected graph R₁ corresponding to T₂ is acquired; a set of spare edges is acquired based on R₁; and based on the set of spare edges, an arc corresponding to a spare edge is added in T₂ to obtain a final information interaction topology. In the embodiment of the present invention, first, it is tried to substitute a faulty arc with its reverse arc to restore part of an information interaction topology; and then, a spare edge is acquired and an arc corresponding to the spare edge is added, to obtain a complete information interaction topology corresponding to the three-dimension persistent formation. In this way, the UAV formation can keep the formation shape stably during a task. Both the safety and the reliability are high.

Specifically, in the embodiment of the present invention, during the specific implementation, the decision-making method is executed by a computer in a control center on the ground; and then the computation results are sent to each UAV. In this way, the quick generation of information interaction topologies for a multi-UAV three-dimensional formation is realized.

The steps will be specifically described below.

In the S1, a three-dimensional shape of a UAV formation when no communication interference occurs, an initial communication network D₁ and an initial information interaction topology T₁ are acquired; a set of communication links A₀ interrupted by the UAV formation when communication interference occurs is acquired; and a set of interrupted communication links A₁ in T₁ is acquired based on A₀ and T₁.

Specifically, first, a three-dimensional shape S of a UAV formation when no communication interference occurs, an initial communication network D₁ and an initial information interaction topology T₁ are acquired.

In the embodiment of the present invention, total n UAVs form, by one-way communication between UAVs, a three-dimensional formation shape S and keep them in this formation shape. n positions in this formation shape S are numbered by {1, 2, . . . , n}, respectively.

An initial communication network for the UAV formation is D₁=(V, A) where:

V={v_(i)}, 1≤i≤n is a set of nodes represented by the UAVs, where v_(i) denotes UAV_(i), i.e., the i^(th) UAV; and

A={a_(ij)}⊆V×V, 1≤i, j≤n is a set of arcs each formed by two nodes, where an arc a_(ij)=(v_(i), v_(j)) indicates that there is an available communication link from UAV_(i) to UAV_(j), by which UAV_(i) can send information to UAV_(j).

An information interaction topology for the UAV formation is T₁=(V, A*).

A* is a set of arcs corresponding to communication links in the information interaction topology.

A set of communication links A₀ interrupted by the UAV formation when a communication fault occurs is acquired. Specifically, there may be one or more interrupted communication links. In the embodiment of the present invention, A₀ is a set of arcs formed by all interrupted communication links.

A set of interrupted communication links A₁ in T₁ is acquired based on A₀ and T₁. Specifically, A₁ denotes a set of interrupted communication links in the initial information interaction topology T₁. That is: A ₁ =A*∩A ₀

In the S2, it is determined whether the set of interrupted communication links A₀ affects the initial information interaction topology T₁; if so, the process proceeds to S3; and if not, T₁ is considered as the final information interaction topology.

Specifically, the determination is as follows:

determining whether a set formed by the set of interrupted communication links A₁ is an empty set; if so, determining that A₀ does not affect T₁; and if not, determining that A₀ affects T₁.

That is, when there is no interrupted communication link in T₁, A₀ does not affect T₁. In this case, T₁ may be continuously used as the information interaction topology for the UAV formation.

In the S3, a set of substitute reverse arcs of A₁ is acquired and A₁ is substituted with the substitute reverse arcs to obtain an information interaction topology T₂; it is determined whether the information interaction topology T₂ is a three-dimensional persistent graph; if so, T₂ is considered as the final information interaction topology; and if not, the process proceeds to S4.

Specifically, the following steps are included.

S3011: The set of interrupted communication links A₀ is deleted from the initial communication network D₁ to obtain a communication network D₂.

S3012: It is determined whether a reverse arc of each faulty arc in the set of interrupted communication links A₁ is in D₂; if so, the reversed arc is considered as a set of substitute reverse arcs of the faulty arc in A₁; and if not, the determination for a next faulty arc is continued.

S3021: The set of interrupted communication links A₁ is deleted from the initial information interaction topology T₁ to obtain an information interaction topology T₁ ¹.

S3022: A substitute reverse arc a_(qp) is added in T₁ ¹.

S3023: It is determined whether the in-degree, in T₁ ¹, of a node v_(p) for the arc a_(qp) is more than 3.

If so, a node v_(k) in T₁ ¹, the in-degree of which is less than 3, is found; a path from v_(k) to v_(p) is acquired in T₁ ¹, with all arcs in a reversed path of the path being in D₂, and in T₁ ¹, and all arcs in the path are reversed.

If not, the addition of a next substitute reverse arc is continued.

S303: All substitutable faulty arcs are substituted with corresponding substitute reverse arcs to obtain the information interaction topology T₂.

In the embodiment of the present invention, during the specific implementation, first, it is determined whether the reverse arc of a faulty arc is in D₂; and if the reverse arc is in D₂, the reverse arc is used as the set of substitute reverse arcs of this faulty arc. All substitute reverse arcs are obtained and added in T₁ ¹ one by one. Then, it is determined whether to reverse all arcs in a path. If so, all arcs in the path are reversed to obtain the information interaction topology T₂.

It is to be noted that the present invention further provides another embodiment to acquire the information interaction topology T₂. Specifically, it is determined whether there is a substitute reverse arc for a first faulty arc in the set of interrupted communication links A₁; if there is a substitute reverse arc for the first faulty arc, the faulty arc is substituted with the substitute reverse arc, it is then determined whether to reverse all arcs in a path, and after the process of the first faulty arc ends, the determination whether there is a substitute reverse arc for a next faulty arc is continued; and if there is no substitute reverse arc for the first faulty arc, the determination whether there is a substitute reverse arc for a next faulty arc is directly performed followed by the subsequent operations. All substitutable faulty arcs are substituted with corresponding substitute reverse arcs to obtain the information interaction topology T₂.

S304: It is determined whether T₂ is a three-dimensional persistent graph; if so, T₂ is considered as the final information interaction topology; and if not, the process proceeds to S4.

In the S4, an undirected graph R₁ corresponding to T₂ is acquired, a set of spare edges is acquired based on R₁; and based on the set of spare edges, an arc corresponding to a spare edge is added in T₂ to obtain a final information interaction topology.

Specifically, acquiring the set of spare edges comprises:

acquiring an undirected graph R₂ corresponding to the communication network D₂; and deleting edges in the R₁ from the R₂ to obtain remaining edges as spare edges, all of which form the set of spare edges.

Acquiring the final information interaction topology comprises:

acquiring a stiffness matrix M corresponding to the R₁;

successively adding each spare edge in the stiffness matrix M, and determining whether the rank of the stiffness matrix M is full rank; if not, deleting the spare edge from the stiffness matrix M; and if so:

for any spare edge e_(ij), determining whether the in-degree, in T₂, of a node v_(j) for the spare edge e_(ij) is less than 3, with an arc a_(ij) being in the communication network D₂; if so, adding the arc a_(ij) in T₂ to obtain an information interaction topology T₃; and if not:

determining whether the in-degree, in T₂, of a node v_(i) is less than 3, with an arc a_(ji) being in the communication network D₂; if so, adding the arc a_(ji) in T₂ to obtain an information interaction topology T₃; and if not:

determining whether the arc a_(ij) is in the communication network D₂; if so, adding the arc a_(ij) in T₂, finding a node v_(o) in T₂, the in-degree of which is less than 3, acquiring a path from v_(o) to v_(j) in T₂, with all arcs in a reversed path of the path being in D₂, and in T₂, reversing all arcs in the path to obtain an information interaction topology T₃; if not, adding the arc a_(ji) in T₂, finding a node v_(o) in T₂, the in-degree of which is less than 3, acquiring a path from v_(o) to v_(i) in T₂, with all arcs in a reversed path of the path being in D₂, and in T₂, reversing all arcs in the path to obtain an information interaction topology T₃; and

determining whether T₃ is a three-dimensional persistent graph; if so, determining T₃ as the final information interaction topology; and if not, continuing the addition of a next spare edge and repeating the above steps.

The obtained final information interaction topology is the information interaction topology executed by the UAV formation during its follow-up task.

An embodiment of the present invention further provides an intelligent decision-making device for UAV formation information interaction topologies in communication interference, comprising a computer, the computer comprising:

at least one storage unit; and

at least one processing unit,

wherein the at least one storage unit stores at least one instruction that is loaded and executed by the at least one processing unit to perform following steps:

S1: acquiring a three-dimensional shape of a UAV formation when no communication interference occurs, an initial communication network D₁ and an initial information interaction topology T₁; acquiring a set of communication links A₀ interrupted by the UAV formation when communication interference occurs; and acquiring a set of interrupted communication links A₁ in T₁ based on A₀ and T₁;

S2: determining whether the set of interrupted communication links A₀ affects the initial information interaction topology T₁; if so, proceeding to S3; and if not, determining T₁ as the final information interaction topology;

S3: acquiring a set of substitute reverse arcs of A₁ and substituting A₁ with the substitute reverse arcs to obtain an information interaction topology T₂; determining whether the information interaction topology T₂ is a three-dimensional persistent graph; if so, determining T₂ as the final information interaction topology; and if not, proceeding to S4; and

S4: acquiring an undirected graph R₁ corresponding to T₂; acquiring a set of spare edges based on R₁; and based on the set of spare edges, adding an arc corresponding to a spare edge in T₂ to obtain a final information interaction topology.

It may be understood that the decision-making device in this embodiment of the present invention corresponds to the decision-making method described above, and the explanations, examples and beneficial effects of related aspects of the decision-making device may refer to the corresponding aspects of the intelligent decision-making method for UAV formation information interaction topologies in communication interference and will not be repeated here.

In conclusion, compared with the prior art, the present invention has following beneficial effects.

In the embodiment of the present invention, a three-dimensional shape of a UAV formation when no communication interference occurs, an initial communication network D₁ and an initial information interaction topology T₁ are acquired; a set of communication links A₀ interrupted by the UAV formation when communication interference occurs is acquired; and a set of interrupted communication links A₁ in T₁ based on A₀ and T₁ is acquired; it is determined whether the set of interrupted communication links A₀ affects the initial information interaction topology T₁; if not, T₁ is considered as the final information interaction topology; and if so, a set of substitute reverse arcs of A₁ is acquired and A₁ is substituted with the substitute reverse arcs to obtain an information interaction topology T₂; it is determined whether the information interaction topology T₂ is a three-dimensional persistent graph; if so, T₂ is considered as the final information interaction topology; and if not, an undirected graph R₁ corresponding to T₂ is acquired; a set of spare edges is acquired based on R₁; and based on the set of spare edges, an arc corresponding to a spare edge is added in T₂ to obtain a final information interaction topology. In the embodiment of the present invention, first, it is tried to substitute a faulty arc with its reverse arc to restore part of an information interaction topology; and then, a spare edge is acquired and an arc corresponding to the spare edge is added, to obtain a complete information interaction topology corresponding to the three-dimension persistent formation. In this way, the UAV formation can keep the formation shape stably during a task. Both the safety and the reliability are high.

It should be noted that, through the description of the above implementations, it can be clearly understood by those skilled in the art that the implementations can be implemented by means of software plus necessary universal hardware platforms. Based on such understanding, the above-mentioned technical solution or the part that contributes to the existing technology can be embodied in the form of a software product. The computer software product can be stored in a computer-readable storage medium, for example, an ROM/RAM, a disc, a compact disc, etc., and can include a plurality of instructions configured to direct a computer device (personal computer, server, or network device) to execute the method described in each embodiment or in a part of the embodiment. In the specification provided here, a large number of specific details have been described. However, it should be understood that the embodiments of the present invention can be practiced even without those specific details. In some instances, the well-known methods, structures and technologies have not been detailed to avoid obscuring the specification.

Herein, relative terms such as “first” and “second” are used only to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such relationship or order between these entities or operations. Moreover, the terms “including”, “comprising”, or any other variations thereof are intended to encompass non-exclusive inclusion, such that a process, method, article, or device that includes a series of elements includes not only those elements but also those that are not explicitly listed or other elements inherent to such a process, method, article, or device. Without more restrictions, the elements defined by the sentence “including a . . . ” do not exclude the existence of other identical elements in the process, method, article, or equipment that includes the elements.

The above embodiments are only used to illustrate the technical solutions of the present invention, rather than limiting the present invention. Although the present invention has been described in detail with reference to the aforementioned embodiments, it should be understood that modifications and equivalent replacements may be made by a person of ordinary skill in the art without departing from the spirit and scope of the present invention. 

We claim:
 1. An intelligent decision-making method for Unmanned Aerial Vehicle (UAV) formation information interaction topologies in communication interference, executed by a computer, comprising following steps: S1: acquiring a three-dimensional shape of a UAV formation when no communication interference occurs, an initial communication network (D₁) and an initial information interaction topology (T₁); acquiring a set of first interrupted communication links (A₀) interrupted by the UAV formation when communication interference occurs; and acquiring a set of second interrupted communication links (A₁) in the initial information interaction topology (T₁) based on the set of first interrupted communication links (A₀) and the initial information interaction topology (T₁); S2: determining whether the set of first interrupted communication links (A₀) affects the initial information interaction topology (T₁); if so, proceeding to S3; and if not, determining the initial information interaction topology (T₁) as the final information interaction topology; S3: acquiring a set of substitute reverse arcs of the set of second interrupted communication links (A₁) and substituting the set of second interrupted communication links (A₁) with the substitute reverse arcs to obtain an information interaction topology (T₂); determining whether the information interaction topology (T₂) is a three-dimensional persistent graph; if so, determining the information interaction topology (T₂) as the final information interaction topology; and if not, proceeding to S4; and S4: acquiring an undirected graph (R₁) corresponding to the information interaction topology (T₂); acquiring a set of spare edges based on the undirected graph (R₁); and based on the set of spare edges, adding an arc corresponding to a spare edge in the information interaction topology (T₂) to obtain a final information interaction topology; wherein, in the S3, acquiring the substitute reverse arc comprises: S3011: deleting the set of first interrupted communication links (A₀) from the initial communication network (D₁) to obtain a communication network (D₂); and S3012: determining whether a reverse arc of each faulty arc in the set of second interrupted communication links (A₁) is in the communication network (D₂); if so, determining the reversed arc as a substitute reverse arc of the faulty arc in the set of second interrupted communication links (A₁); and if not, continuing the determination for a next faulty arc; in the S3, acquiring the information interaction topology (T₂) comprises: S3021: deleting the set of second interrupted communication links (A₁) from the initial information interaction topology (T₁) to obtain an information interaction topology (T₁ ¹); S3022: adding a substitute reverse arc (a_(qp)) in the information interaction topology (T₁ ¹); S3023: determining whether the in-degree, in the information interaction topology (T₁ ¹), of a first node (v_(p)) for the substitute reverse arc (a_(qp)) is more than 3; if so, finding a second node (v_(k)) in the information interaction topology (T₁ ¹), the in-degree of which is less than 3: acquiring a path from the second node (v_(k)) to the first node (v_(p)) in the information interaction topology (T₁ ¹), with all arcs in a reversed path of the path being in the communication network (D₂), and in the information interaction topology (T₁ ¹), and reversing all arcs in the path; and if not, continuing the addition of a next substitute reverse arc; and S303: substituting all substitutable faulty arcs with corresponding substitute reverse arcs to obtain the information interaction topology (T₂).
 2. The decision-making method according to claim 1, wherein, in the S2, determining whether the set of first interrupted communication links (A₀) affects the initial information interaction topology (T₁) comprises: determining whether a set formed by the set of second interrupted communication links (A₁) is an empty set; if so, determining that the set of first interrupted communication links (A₀) does not affect the initial information interaction topology (T₁); and if not, determining that the set of first interrupted communication links (A₀) affects the initial information interaction topology (T₁).
 3. An intelligent decision-making method for Unmanned Aerial Vehicle (UAV) formation information interaction topologies in communication interference, executed by a computer, comprising following steps: S1: acquiring a three-dimensional shape of a UAV formation when no communication interference occurs, an initial communication network (D₁) and an initial information interaction topology (T₁); acquiring a set of first interrupted communication links (A₀) interrupted by the UAV formation when communication interference occurs; and acquiring a set of second interrupted communication links (A₁) in the initial information interaction topology (T₁) based on the set of first interrupted communication links (A₀) and the initial information interaction topology (T₁); S2: determining whether the set of first interrupted communication links (A₀) affects the initial information interaction topology (T₁); if so, proceeding to S3; and if not, determining the initial information interaction topology (T₁) as the final information interaction topology; S3: acquiring a set of substitute reverse arcs of the set of second interrupted communication links (A₁) and substituting the set of second interrupted communication links (A₁) with the substitute reverse arcs to obtain an information interaction topology (T₂); determining whether the information interaction topology (T₂) is a three-dimensional persistent graph; if so, determining the information interaction topology (T₂) as the final information interaction topology; and if not, proceeding to S4; and S4: acquiring an undirected graph (R₁) corresponding to the information interaction topology (T₂); acquiring a set of spare edges based on the undirected graph (R₁); and based on the set of spare edges, adding an arc corresponding to a spare edge in the information interaction topology (T₂) to obtain a final information interaction topology; wherein, in the S3, acquiring the substitute reverse arc comprises: S3011: deleting the set of first interrupted communication links (A₀) from the initial communication network (D₁) to obtain a communication network (D₂); and S3012: determining whether a reverse arc of each faulty arc in the set of second interrupted communication links (A₁) is in the communication network (D₂); if so, determining the reversed arc as a substitute reverse arc of the faulty arc in the set of second interrupted communication links (A₁); and if not, continuing the determination for a next faulty arc; wherein, in the S4, acquiring the set of spare edges comprises: acquiring an undirected graph (R₂) corresponding to the communication network (D₂); and deleting edges in the undirected graph (R₁) from the undirected graph (R₂) to obtain remaining edges as spare edges, all of which form the set of spare edges.
 4. The decision-making method according to claim 3, wherein, in the S4, acquiring the final information interaction topology comprises: acquiring a stiffness matrix (M) corresponding to the undirected graph (R₁); successively adding each spare edge in the stiffness matrix (M), and determining whether the rank of the stiffness matrix (M) is full rank; if not, deleting the spare edge from the stiffness matrix (M); and if so: for any spare edge (e_(ij)), determining whether the in-degree, in the information interaction topology (T₂), of a third node (v_(j)) for the spare edge (e_(ij)) is less than 3, with an arc (a_(ij)) being in the communication network (D₂); if so, adding the arc (a_(ij)) in the information interaction topology (T₂) to obtain an information interaction topology (T₃); and if not: determining whether the in-degree, in the information interaction topology (T₂), of a fourth node (v_(i)) is less than 3, with an arc (a_(ij)) being in the communication network (D₂); if so, adding the arc (a_(ij)) in the information interaction topology (T₂) to obtain an information interaction topology (T₃); and if not: determining whether the arc (a_(ij)) is in the communication network (D₂); if so, adding the arc (a_(ij)) in the information interaction topology (T₂), finding a fifth node (v_(o)) in the information interaction topology (T₂), the in-degree of which is less than 3, acquiring a path from the fifth node (v_(o)) to the third node (v_(j)) in the information interaction topology (T₂), with all arcs in a reversed path of the path being in the communication network (D₂), and in the information interaction topology (T₂), reversing all arcs in the path to obtain an information interaction topology (T₃); if not, adding the arc (a_(ji)) in the information interaction topology (T₂), finding the fifth node (v_(o)) in the information interaction topology (T₂), the in-degree of which is less than 3, acquiring a path from the fifth node (v_(o)) to the fourth node (v_(i)) in the information interaction topology (T₂), with all arcs in a reversed path of the path being in the communication network (D₂), and in the information interaction topology (T₂), reversing all arcs in the path to obtain an information interaction topology (T₃); and determining whether the information interaction topology (T₃) is a three-dimensional persistent graph; if so, determining the information interaction topology (T₃) as the final information interaction topology; and if not, continuing the addition of a next spare edge and repeating the above steps.
 5. An intelligent decision-making device for UAV formation information interaction topologies in communication interference, comprising a computer, the computer comprising: at least one storage unit; and at least one processing unit, wherein the at least one storage unit stores at least one instruction that is loaded and executed by the at least one processing unit to perform following steps: S1: acquiring a three-dimensional shape of a UAV formation when no communication interference occurs, an initial communication network (D₁) and an initial information interaction topology (T₁); acquiring a set of first interrupted communication links (A₀) interrupted by the UAV formation when communication interference occurs; and acquiring a set of second interrupted communication links (A₁) in the initial information interaction topology (T₁) based on the set of first interrupted communication links (A₀) and the initial information interaction topology (T₁); S2: determining whether the set of first interrupted communication links (A₀) affects the initial information interaction topology (T₁); if so, proceeding to S3; and if not, determining the initial information interaction topology (T₁) as the final information interaction topology; S3: acquiring a set of substitute reverse arcs of the set of second interrupted communication links (A₁) and substituting the set of second interrupted communication links (A₁) with the substitute reverse arcs to obtain an information interaction topology (T₂); determining whether the information interaction topology (T₂) is a three-dimensional persistent graph; if so, determining the information interaction topology (T₂) as the final information interaction topology; and if not, proceeding to S4; and S4: acquiring an undirected graph (R₁) corresponding to the information interaction topology (T₂); acquiring a set of spare edges based on the undirected graph (R₁); and based on the set of spare edges, adding an arc corresponding to a spare edge in the information interaction topology (T₂) to obtain a final information interaction topology; wherein, in the S3, acquiring the substitute reverse arc comprises: S3011: deleting the set of first interrupted communication links (A₀) from the initial communication network (D₁) to obtain a communication network (D₂); and S3012: determining whether a reverse arc of each faulty arc in the set of second interrupted communication links (A₁) is in the communication network (D₂); if so, determining the reversed arc as a substitute reverse arc of the faulty arc in the set of second interrupted communication links (A₁); and if not, continuing the determination for a next faulty arc; wherein, in the S3, determining whether the set of second interrupted communication links (A₁) can be substituted by the set of substitute reverse arcs comprises: S3021: deleting the set of second interrupted communication links (A₁) from the initial information interaction topology (T₁) to obtain an information interaction topology (T₁ ¹); S3022: adding a substitute reverse arc (a_(qp)) in the information interaction topology (T₁ ¹); S3023: determining whether the in-degree, in the information interaction topology (T₁ ¹), of a first node (v_(p)) for the substitute reverse arc (a_(qp)) is more than 3; if so, finding a second node (v_(k)) in the information interaction topology (T₁ ¹), the in-degree of which is less than 3: acquiring a path from the second node (v) to the first node (v_(p)) in the information interaction topology (T₁ ¹), with all arcs in a reversed path of the path being in the communication network (D₂), and in the information interaction topology (T₁ ¹), and reversing all arcs in the path; and if not, continuing the addition of a next substitute reverse arc; and S303: substituting all substitutable faulty arcs with corresponding substitute reverse arcs to obtain the information interaction topology (T₂).
 6. The decision-making device according to claim 5, wherein, in the S4, acquiring the set of spare edges comprises: acquiring an undirected graph (R₂) corresponding to the communication network (D₂); acquiring a stiffness matrix (M) corresponding to the undirected graph (R₁); and deleting edges in the undirected graph (R₁) from the undirected graph (R₂) to obtain remaining edges as spare edges, all of which form the set of spare edges. 